
// 员工通勤减碳编辑业务实现
import {IBaseDomain, IBaseQO} from 'hhlt-core/src/model/base/baseDto'
export interface ICerStaffImpro extends IBaseDomain{
	//region 代码自动生成工具生成 start
	/**
	 * factoryCode:线体编码
	 */
	factoryCode?: string;
	/**
	 * workProcedureCode:班组编码
	 */
	workProcedureCode?: string;
	/**
	 * commuteType:通勤方式
	 */
	commuteType?: string;
	/**
	 * startTime:开始时间
	 */
	startTime?: number;
	/**
	 * endTime:结束时间
	 */
	endTime?: number;
	/**
	 * totalMile:时间范围内通勤总里程
	 */
	totalMile?: number;
	/**
	 * otherAdvice:其它改善建议
	 */
	otherAdvice?: string;
  //endregion 代码自动生成工具生成 end
}
export interface ICerStaffImproQO extends ICerStaffImpro,IBaseQO{
}
export interface ICerStaffImproVO extends ICerStaffImpro{
  /**
   * 添加人名
   */
  addUserName?: string;
  /**
   * 添加时间
   */
  addDate?:number|undefined;
}
export class CerStaffImpro implements ICerStaffImpro{
   /**
	* id:主键ID
	*/
	id: number | undefined = undefined;
   /**
	* factoryCode:线体编码
	*/
	factoryCode?: string="";
   /**
	* workProcedureCode:班组编码
	*/
	workProcedureCode?: string="";
   /**
	* commuteType:通勤方式
	*/
	commuteType?: string="";
   /**
	* startTime:开始时间
	*/
	startTime?: number | undefined = undefined;
   /**
	* endTime:结束时间
	*/
	endTime?: number | undefined = undefined;
   /**
	* totalMile:时间范围内通勤总里程
	*/
	totalMile?: number | undefined = undefined;
   /**
	* otherAdvice:其它改善建议
	*/
	otherAdvice?: string="";
}
